import request from '@/utils/request'

// 查询题库管理列表
export function listTk(query) {
  return request({
    url: '/tk/tk/list',
    method: 'get',
    params: query
  })
}

// 查询题目对应选项
export function optionList(query) {
  return request({
    url: '/tk/tk/optionList',
    method: 'get',
    params: query
  })
}
// 级联数据
export function cascade(query) {
  return request({
    url: '/tk/tk/cascade',
    method: 'get'
  })
}
// 2级联数据
export function cascade2(query) {
  return request({
    url: '/tk/tk/cascade2',
    method: 'get'
  })
}
// 查询章节管理列表
export function listChapter(query) {
  return request({
    url: '/chapter/chapter/list',
    method: 'get',
    params: query
  })
}
// 查询题型列表
export function listTkType(query) {
  return request({
    url: '/tkType/tkType/list',
    method: 'get',
    params: query
  })
}
// 查询题库管理详细
export function getTk(tkId) {
  return request({
    url: '/tk/tk/' + tkId,
    method: 'get'
  })
}


// 新增题库管理
export function addTk(data) {
  return request({
    url: '/tk/tk',
    method: 'post',
    data: data
  })
}

// 修改题库管理
export function updateTk(data) {
  return request({
    url: '/tk/tk',
    method: 'put',
    data: data
  })
}

// 删除题库管理
export function delTk(tkId) {
  return request({
    url: '/tk/tk/' + tkId,
    method: 'delete'
  })
}

// 导出题库管理
export function exportTk(query) {
  return request({
    url: '/tk/tk/export',
    method: 'get',
    params: query
  })
}